﻿using System.Collections.Generic;
using WcfChartObjects;
using System.ServiceModel;
using System.Net;
using WcfChartObjects;

namespace WcfChartInterfaces
{
    public interface IWcfChartServiceCallback
    {
        [OperationContract(IsOneWay = true)]
        void NotifyMessage(string message);

        [OperationContract(IsOneWay = true)]
        void UpdateUsersList(List<ChatUser> listChatUsers);

        [OperationContract(IsOneWay = true)]
        void OnInkStrokesUpdate(ChatUser chatUser, byte[] bytesStroke);

        [OperationContract(IsOneWay = true)]
        void ServerDisconnected();

    }
   
}
